/*
 * @Description: 测试类
 * @Author: rendc
 * @Date: 2025-07-31 10:00:38
 * @LastEditors: rendc
 * @LastEditTime: 2025-07-31 11:13:52
 */

public class Test {

  public static void main(String[] args) {
    Animal a = new Animal();
    a.age = 10;
    a.setAge(12);
    a.setColor("黑色");
    a.show();
    // 父类不能访问子类的属性和方法
    // a.setName();
    System.out.println("===========");
    Dog dog = new Dog();
    // 子类访问父类的非私有属性
    // dog.age = 1;
    // 子类访问父类的非私有方法
    // dog.setAge(2);
    // dog.setColor("黑白");
    // 子类访问自己新增的方法
    dog.setName("狗子二哈");
    // dog.show();
    // 子类访问自己新增的方法
    dog.disp();
    Dog dog2 = new Dog();
    dog2.showAge();
    dog2.showAge(99);
  }
}